package com.mashuai.utils.toolkit.core.msExcel.dto;

import com.mashuai.utils.toolkit.achieve.MsExegesis;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 简单导出：传入头、和导出的数据进行导出。注意：头部位置必须要数据一一对应，不然会错位
 *
 * @ClassName: MsDynamicExportDto
 * @Description: excel导出
 */
@MsExegesis("简单导出：传入头、和导出的数据进行导出。注意：头部位置必须要数据一一对应，不然会错位")
@Data
public class MsDynamicExportDto implements Serializable {
    @MsExegesis("导出的数据")
    private List dataList;
    @MsExegesis("头部数据----注意，如果顺序错乱，可以使用  姓名@name，表示姓名这列绑定的是name字段")
    private List<String> headList;
    private MsExportConfig config;
    @MsExegesis("携带一些额外参数")
    private Map<String, Object> params;

}
